package com.link.base.base.order.model;

import com.link.core.basic.model.BasicModel;

/**
 * @author unknown
 * @date unknown
 * @comments 定单政策服务
 */
public class PayRecord extends BasicModel {
    /**
     * 订单ID
     */
    private Long orderId;
    /**
     * 付款时间
     */
    private String payDate;
    /**
     * 支付方式
     */
    private String type;
    /**
     * 金额
     */
    private String amount;
    /**
     * 备注
     */
    private String comments;
    /**
     * 订单编号
     */
    private String orderNo;
    /**
     * 收款类型，收款或者退款
     */
    private String payType;
    /**
     * 支付状态
     */
    private String payStatus;
    /**
     * 商户交易号
     */
    private String transactionNum;
    /**
     * 订单创建人
     */
    private Long orderCreatedBy;

    /**
     * 订单创建人姓名
     */
    private String orderCreatedByName;
    /**
     * 订单创建时间
     */
    private String orderCreated;

    private Long headId;

    private Long attrAcctId;


    /**
     * 支付来源
     */
    private String paySource;

    public String getPaySource() {
        return paySource;
    }

    public void setPaySource(String paySource) {
        this.paySource = paySource;
    }

    public Long getHeadId() {
        return headId;
    }

    public void setHeadId(Long headId) {
        this.headId = headId;
    }

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public String getPayDate() {
        return payDate;
    }

    public void setPayDate(String payDate) {
        this.payDate = payDate;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getAmount() {
        return amount;
    }

    public void setAmount(String amount) {
        this.amount = amount;
    }

    public String getComments() {
        return comments;
    }

    public void setComments(String comments) {
        this.comments = comments;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getPayType() {
        return payType;
    }

    public void setPayType(String payType) {
        this.payType = payType;
    }

    public String getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(String payStatus) {
        this.payStatus = payStatus;
    }

    public String getTransactionNum() {
        return transactionNum;
    }

    public void setTransactionNum(String transactionNum) {
        this.transactionNum = transactionNum;
    }

    public Long getOrderCreatedBy() {
        return orderCreatedBy;
    }

    public void setOrderCreatedBy(Long orderCreatedBy) {
        this.orderCreatedBy = orderCreatedBy;
    }

    public String getOrderCreated() {
        return orderCreated;
    }

    public void setOrderCreated(String orderCreated) {
        this.orderCreated = orderCreated;
    }

    public Long getAttrAcctId() {
        return attrAcctId;
    }

    public void setAttrAcctId(Long attrAcctId) {
        this.attrAcctId = attrAcctId;
    }

    public String getOrderCreatedByName() {
        return orderCreatedByName;
    }

    public void setOrderCreatedByName(String orderCreatedByName) {
        this.orderCreatedByName = orderCreatedByName;
    }
}
